Artificial Attorneys

Win with AI

Apps List

I use AI to create apps to perform various tasks more efficiently, i.e. better and faster. Here is a list of the apps that I created in 2025, not counting the database apps that I developed in prior years to manage facts, files, discovery, trial exhibits, etc.
AppForPurposeInput MethodFeaturesFile Types
Admit or Deny by WWMPleadingsExtracts numbered allegations from legal complaints and petitions, then generates response documents with admit/deny/insufficient information optionsPDF complaint file; optional marked spreadsheet or PDF for generating Word responseUses Claude AI to parse complaint structure and extract individual allegations by paragraph and sentence; Generates Excel spreadsheet for client review with checkboxes for admit/deny/insufficient; Creates professional Word response document from marked spreadsheet; Supports singular (admits/denies) or plural (admit/deny) response formatting; Handles complex allegations with sub-paragraphs (e.g., 5(a), 5(b)); Secure API key storage using macOS KeychainPDF, XLSX
Ask a Question by WWMDocumentsBatch document analysis using a single global prompt to extract specific information from multiple documentsExcel/CSV spreadsheet containing API key, global prompt, and file pathsAuto-loads default aifiles.xlsx on startup; Automatically splits large PDFs (>50 pages) for complete review; Intelligently determines output columns based on prompt analysis; FileMaker-compatible CSV export to Downloads folder; Processes all document types uniformlyPDF, DOC, DOCX, TXT, JPG, JPEG, PNG, GIF, BMP
Authority Linker by WWMBriefsCreates hyperlinked Tables of Authorities from legal briefs and memorandaSelect one or more Word or PDF documentsUses Anthropic Claude AI to identify and extract case and statute citations; Retrieves official case URLs from CourtListener API; Generates a professional Word Table of Authorities with live hyperlinks; Optional automatic PDF downloads for all cited authorities; Fully integrates with California appellate and trial-court style conventionsDOCX, PDF
Bates Monster by WWMDocument ProductionProfessional Bates numbering for litigation document production with consistent positioningFile selection dialog for multiple PDF files; folder selection for output locationNormalizes PDFs to eliminate coordinate system inconsistencies; Customizable Bates prefix, starting number, and number length; Applies stamps in consistent bottom-right positioning; Handles all PDF types (scanned, Adobe-rotated, etc.); Generates professionally formatted Excel index with Bates rangesPDF
Chron Miner by WWMDocumentsCreates chronologies from legal documents by extracting dates, times, and events for litigation case managementExcel/CSV spreadsheet with API key and file paths; auto-loads default aifiles.xlsxExtracts chronological events with dates, times, and significance; Splits large PDFs for complete document review; FileMaker-compatible CSV output; Litigation-focused chronology format; Stop processing capability for user controlPDF, DOC, DOCX, TXT, images
Click This by WWMEmailsExtracts and downloads all linked files from email messagesDrag-and-drop or file browser for .eml or .msg files (supports folders)Parses email body HTML to find all hyperlinks; Automatically downloads linked documents to the user's Downloads folder; Handles Google Drive, Dropbox, and direct HTTP(S) links; Fully drag-and-drop compatible (TkinterDnD2 integration); Beautiful dark-blue GUI with gold accents and clear step-by-step guidanceEML, MSG
Clip It Good by WWMDepositionsCreates video clips and highlighted PDF excerpts from deposition transcripts using synchronized timestamp dataDepo Clips spreadsheet or aifiles/ainotes spreadsheets; Read My Lips timestamped dataCreates precise video clips using ffmpeg with frame-accurate timestamps; Generates highlighted PDF excerpts showing exact testimony passages; Integrates with Read My Lips timestamp data and Needle in a Depo passage analysis; Multiple output options: subfolder per deposition, Downloads folder, or custom location; Produces summary Excel files tracking created and skipped clips; Part of the revolutionary three-app deposition processing trilogyXLSX, MP4, MOV, PDF
Creation Date by WWMAny File TypeRenames files by appending their filesystem creation date in a standardized formatFile selection dialog for multiple filesAppends creation date in format: filename - YYYY-MMDD-HHMM.ext; Uses macOS st_birthtime for accurate creation timestamps; Batch processing of multiple files; Dark mode interface matching macOS Sequoia aesthetics; Checks for filename conflicts before renamingAll file types
Cut to the Chase by WWMDepositionsVideo navigation tool for verifying and adjusting deposition timestamps with frame-accurate playback controlVideo file and/or clip list spreadsheet from Clip It GoodUses mpv player for video+audio playback with frame-accurate seeking; Micro-adjust controls for fine-tuning start and end times; Imports clip lists from Clip It Good spreadsheets; Saves timestamp corrections back to source spreadsheets; Depo/Page/Line navigation for instant trial lookup; Displays and clears synchronization error flags from Read My LipsMP4, MOV, AVI, MKV, XLSX
Depo Magic by WWMDepositionsComprehensive AI-powered deposition analysis that reads every page and generates topic-organized summaries with page/line citationsOne or more deposition PDF files; optional aifiles.xlsx spreadsheetReads every page of deposition transcripts using Claude AI; Generates topic-organized Word summaries with page/line citations; Creates chronological summaries of dated events mentioned in testimony; Produces Excel spreadsheets for database import; Consolidates and organizes findings by subject matter; One-page executive summary document for quick case reviewPDF
Depo to Spreadsheet by WWMDepositionsConverts court reporter deposition transcripts into structured Excel spreadsheets with Page, Line, and Text columnsText file (.txt) of deposition transcriptIntelligent page number detection regardless of transcript formatting; Handles both top-of-page and bottom-of-page numbering conventions; Creates professional Excel output with headers, borders, and auto-filter; Supports multiple text encodings (UTF-8, Windows-1252, Latin-1); Command-line and GUI modes for flexible workflow integrationTXT
Discovery Analyzer by WWMDiscovery Requests and ResponsesCreates clean, structured tables from discovery documents for efficient case managementExcel/CSV spreadsheet with API key and file pathsAnalyzes discovery responses and creates structured tables; Automatic PDF splitting for large documents; FileMaker-compatible output format; Handles all discovery document typesPDF, DOC, DOCX, TXT, JPG, JPEG, PNG, GIF, BMP
Document Analyzer by WWMDocumentsAnalyzes documents and provides one comprehensive answer per document based on a global promptExcel/CSV spreadsheet with API key, prompt, and file paths; auto-loads default aifiles.xlsxSimple one-answer-per-document format; Auto-loads default file on startup; Splits large PDFs (>50 pages) for complete review; FileMaker-compatible CSV exportPDF, DOC, DOCX, TXT, JPG, JPEG, PNG, GIF, BMP
Email Converter by WWMEmailsFile format conversion and organization for emailsEmail files in native formatRenames emails with timestamps (YYYY-MMDD-HHMM-SS); Creates text versions; Creates PDF versions; Extracts attachments to subfolders; Does NOT create metadata spreadsheetEML, MSG
Email Miner by WWMEmailsMetadata extraction only from email filesEmail files in native formatExtracts From, To, CC, Subject, Date, Body; Creates Excel spreadsheet with metadata; Does NOT rename files, create PDFs, or extract attachmentsEML, MSG
Email Monster by WWMEmailsThe all-in-one email processing solution combining conversion and metadata extractionEmail files in native formatRenames with timestamps; Creates text versions; Creates PDF versions; Extracts attachments; PLUS generates Excel spreadsheet with metadata; Most comprehensive email processing toolEML, MSG
Email PDF Miner by WWMEmailsExtracts email metadata from PDF-formatted emails and compiles results into a structured CSVExcel spreadsheet listing PDF file paths (with optional API key and model fields)Uses Claude AI to read email PDFs and extract metadata fields including Date, Time, From, To, CC, BCC, Subject, Attachments, Body, and Summary; Produces clean, pipe-delimited CSV rows suitable for import into databases or case-management systems; Automatically retries failed requests with exponential backoff for reliability; Includes a full GUI with progress tracking, status log, and configurable model/API key fields; Creates combined output file Email_Analysis_Combined.csv in a dedicated results folder; Designed for legal teams processing email exhibits, privilege reviews, or metadata extractionPDF, XLSX
Exhibit Extractor by WWMCourt FilingsAutomatically separates California court filings into main documents and individual exhibitsFile-selection dialog for one or more PDFsDetects exhibit divider pages (e.g., "Exhibit A," "Exhibit B"); Saves each exhibit with its divider page and descriptive name; Optional "save to same folder" mode; Clean green professional interface suitable for law office use; Perfect for preparing discovery filings, motions, or trial exhibit booksPDF
Exhibit Monster by WWMTrial ExhibitsProvides professional exhibit numbering with normalized PDF processing for flawless stamping and Excel trackingFile selection dialog for one or more PDF filesNormalizes all PDFs to eliminate coordinate system issues before applying exhibit numbers; Places exhibit stamps consistently in the upper-right corner of every page; Automatically generates a professionally formatted Excel index with page counts, file sizes, and timestamps; Uses PyMuPDF for rendering and xlsxwriter for high-quality Excel output; Provides a full-featured GUI with progress bar, status log, and intelligent error handling; Ideal for trial exhibit preparation and professional discovery productionsPDF
Hyperlink This Memo by WWMBriefsAdds hyperlinks directly to case citations inside legal memoranda or briefsSingle Word document (.docx)Uses Claude AI to locate all case and statute citations; Inserts live hyperlinks in-place throughout the document text; Retrieves case URLs from CourtListener; Optionally downloads PDF copies of all authorities; Produces a hyperlinked version of the memo in the Downloads folder; Ideal for filing-ready appellate and trial-level briefsDOCX
Mega Miner by WWMDocumentsUniversal document analysis tool combining email processing, document analysis, and image analysisExcel/CSV spreadsheet with file paths and analysis promptsUniversal file type handling in one tool; Extracts dates, times, and complete email metadata; Splits large PDFs for complete litigation review; Clean output without unnecessary 'Not applicable' entries; FileMaker-compatible CSV exportEML, MSG, PDF, DOC, DOCX, TXT, images
Needle in a Depo by WWMDepositionsFinds key testimony passages within deposition transcriptsOne or more deposition PDFsUses Claude AI to read every page of deposition transcripts; Searches for specified topics, facts, or issues of law; Produces detailed Excel output with page and line references; Red-themed professional interface resembling a courtroom exhibit binder; Built-in configuration for persistent API key and preferred modelPDF
PDF Deconstructor by WWMPDFAutomatically separates large discovery PDFs into individual documents with tracking spreadsheetSingle large PDFDetects page-break patterns, cover sheets, and separators; Saves each individual document to a separate PDF file; Creates an Excel tracking sheet listing file names and page ranges; FileMaker-compatible export format; Modern clean interface with secure Anthropic API integrationPDF
PDF Shrinker by WWMPDFSimple and effective PDF file compression to reduce file sizesFile selection dialog for PDF filesEffective compression while maintaining readability; System colors for Dark Mode support; Simple, user-friendly interface; Preserves document qualityPDF
Picture Miner by WWMPhotosAnalyzes image files and extracts detailed descriptions for litigation case managementExcel/CSV spreadsheet with API key and image file pathsAI-powered image analysis for litigation context; Detailed visual descriptions and analysis; Batch processing of multiple images; FileMaker-compatible CSV exportJPG, JPEG, PNG, GIF, BMP
Read My Lips by WWMDepositionsSynchronizes deposition video timestamps with court reporter transcripts using AI-powered semantic alignmentVideo file (.mp4, .mov) and transcript text file (.txt); or existing Whisper JSONUses mlx-whisper optimized for Apple Silicon for fast audio transcription; AI semantic alignment matches spoken words to transcript page/line numbers; Generates timestamped Excel spreadsheet with page, line, start time, end time, and text; Creates SRT subtitle files for video players; Multiple processing modes: Full sync, JSON only, Subtitles only, or use existing JSON; Achieves 97-99% accuracy at approximately $2.50 per deposition; Part of the revolutionary three-app deposition processing trilogyMP4, MOV, AVI, MKV, TXT, JSON
Read This Photo by WWMPhotosExtracts text from photographs of documents using Claude's Vision APIOne or more image filesUses Claude AI vision capabilities for accurate OCR; Batch processing of multiple images; Saves extracted text as Word document or plain text file; Each image gets a separate section with source filename; Secure API key storage in config file; Ideal for photographed discovery documents or handwritten notesJPG, JPEG, PNG, GIF, BMP, WEBP
ROA Finder by WWMCourt FilingsUses artificial intelligence to automatically match PDF files to Excel Register of Actions entriesExcel file with ROA entries; folder containing PDF files to matchIntelligent document matching using AI; Matches based on document type, date, and description; ROA integration for automated docket organization; Saves significant time on manual filing matching; Updates Excel file with matched PDF filenamesXLSX, PDF
Time Machine by WWMDocumentsCreates chronologies from legal documents by extracting dates, times, and events for litigation case managementExcel/CSV spreadsheet with API key and file paths; auto-loads default aifiles.xlsxAI-powered date and event extraction from any document type; Automatic PDF chunking for large documents exceeding token limits; Outputs chronology in CSV format with Date, Time, Note, Details, and Page columns; FileMaker-compatible with ID Cases and ID Files tracking; Military time format (24-hour) for precise event ordering; Handles partial dates and date ranges intelligentlyPDF, DOC, DOCX, TXT, images, XLSX
Timesheet Converter by WWMTimesheetsConverts legal timesheets between multiple client-specific formatsExcel file selection; format selection from dropdown menuSupports Clients' Unique Requirements; Mines Each Client's Entries from Single SpreadsheetXLSX
Timesheet Redactor by WWMTimesheetsAI-powered intelligent redaction of privileged communications from legal timesheetsExcel timesheet file selection; API key inputUses AI to identify privileged communications; Intelligent attorney work product detection; Preserves billing integrity while protecting privilege; Maintains billable time entries appropriately; AI-powered privilege analysisXLSX